[Unit]
Description=PDE container
{% if sonic_asic_platform == 'broadcom' %}
Requires=opennsl-modules.service
ConditionPathExists=!/usr/bin/swss.sh
{% endif %}

After=config-setup.service
{% if sonic_asic_platform == 'broadcom' %}
After=opennsl-modules.service
{% endif %}

Before=

[Service]
User={{ sonicadmin_user }}
ExecStartPre=/usr/bin/{{ docker_container_name }}.sh start
ExecStart=/usr/bin/{{ docker_container_name }}.sh wait
ExecStop=/usr/bin/{{ docker_container_name }}.sh stop

[Install]
WantedBy=multi-user.target
